import 'log_entity.dart';

abstract class LogOutput{
  //初始化
  void init(){}

  //输出
  void output(OutputEvent event);

  // 销毁
  void destroy(){}
}

// 异步输出接口，提供异步的初始化接口
abstract class LogOutputAsync implements LogOutput {
  @override
  Future<void> init();
}